package rescsa.gob.pe.requerimiento.action;

import java.util.List;

import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.ParentPackage;
import org.apache.struts2.convention.annotation.Result;

import rescsa.gob.pe.requerimiento.bean.RequerimientoBEAN;
import rescsa.gob.pe.requerimiento.service.RequerimientoServiceImplementacion;

import com.opensymphony.xwork2.ActionSupport;

@ParentPackage(value="requerimiento")
public class Requerimiento extends ActionSupport{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private RequerimientoServiceImplementacion requerimientoi=new RequerimientoServiceImplementacion();
	private List<RequerimientoBEAN> requerimientos;
	
	@Action(value="/ListaRequerimientosAction",results={@Result(name="success",type="json")})
	public String ListarRequerimientos() throws Exception{
		System.out.println("ListaRequerimientosAction");
		requerimientos=requerimientoi.ListaRequerimientos();
		return SUCCESS;
	}
	
	@Action(value="/ListaRequerimientosAnalistaAction",results={@Result(name="success",type="json")})
	public String ListarRequerimientosAnalista() throws Exception{
		System.out.println("ListaRequerimientosAnalistaAction");		
		requerimientos=requerimientoi.ListaRequerimientosAnalista();
		return SUCCESS;
	}
	
	public RequerimientoServiceImplementacion getRequerimientoi() {
		return requerimientoi;
	}
	public void setRequerimientoi(RequerimientoServiceImplementacion requerimientoi) {
		this.requerimientoi = requerimientoi;
	}
	public List<RequerimientoBEAN> getRequerimientos() {
		return requerimientos;
	}
	public void setRequerimientos(List<RequerimientoBEAN> requerimientos) {
		this.requerimientos = requerimientos;
	}

	
}
